2. Basic Properties
نویسنده
چکیده
A central aspect of architectural design is the use of recurring organizational patterns and idioms| or architectural styles [GS93, PW92, MG92, GHJV94]. Examples include generic system organizations such as those based on data ow or layers, as well as speci c organizational structures such as the classical decomposition of a compiler, the OSI communication stack, and the MVC user interface paradigm. The principled use of architectural styles has a number of practical bene ts. First, it promotes design reuse: routine solutions with well-understood properties can be reapplied to new problems with con dence. Second, it can lead to signi cant code reuse: often the invariant aspects of an architectural style lend themselves to shared implementations. Third, it is easier for others to understand a system's organization if conventionalized structures are used. For example, even without giving details, characterization of a system as a \client-server" organization immediately conveys a strong image of the kinds of pieces and how they t together. Fourth, use of standardized styles supports interoperability. Examples include CORBA object-oriented architecture [Cor91], and event-based tool integration [Ger89]. Fifth, by constraining the design space, an architectural style often permits specialized, style-speci c analyses. For example, it is possible to analyze pipelter systems for schedulability, throughput, latency, and deadlock-freedom. Such analyses might not be meaningful for an arbitrary, ad hoc architecture { or even one constructed in a di erent style. Sixth, it is usually possible to provide style-speci c visualizations: this makes it possible to provide graphical and textual renderings that match engineers' domain-speci c intuitions about how their designs should be depicted. Unfortunately, the use of architectural styles is almost completely ad hoc. It is virtually impossible to answer with any precision what aspects of system design can/should be speci ed by a style, to compare di erent styles based on their properties, to relate systems developed in di erent styles, to develop general-purpose tools for exploiting style, to select appropriate styles for a given problem, or to combine several styles to produce a new one. Evidentally what is needed (among other things) is a more rigorous basis for understanding architectural style and ways to exploit it. In this paper I brie y outline and compare three approaches to providing such a basis.
منابع مشابه
Effect of nitric oxide modulation on the basic and rate-dependent electrophysiological properties of AV-node in the isolated heart of rabbit: The role of adrenergic and cholinergic receptors
Introduction: Recent studies showed that nitrergic system have specific modulatory effects on electrophysiological properties of atrioventricular (AV) node. The aim of this study was to determine the effects of nitric oxide (NO) on the electrophysiological properties of isolated rabbit AV node and to investigate the role of adrenergic and cholinergic receptors in the mechanism of its action...
متن کاملBasic notions and properties of ordered semihyperrings
In this paper, we introduce the concept of semihyperring $(R,+,cdot)$ together with a suitable partial order $le$. Moreover, we introduce and study hyperideals in ordered semihyperrings. Simple ordered semihyperrings are defined and its characterizations are obtained. Finally, we study some properties of quasi-simple and $B$-simple ordered semihyperrings.
متن کاملModulatory Effects of Memantine on Neuronal Response Properties in Rat Barrel Cortex
Introduction: Memantine as N-Methyl-D-aspartic acid (NMDA) receptor antagonist is used in some neurological disorders. It has been reported that memantine has modulatory effects on the somatosensory information processing in healthy subjects. This study investigated the effect of memantine on electrophysiological properties of barrel cortex neurons in male rats. Methods: Single unit recording ...
متن کاملEstimating the Mechanical Properties of Travertine Building Stones Due to Salt Crystallization Using Multivariate Regression Analysis
Salt crystallization is one of the most powerful weathering agents that may cause a rapid change in the mechanical properties of stones, and thus limit their durability. Consequently, determining the mechanical properties of stones due to salt crystallization is important for natural building stones used in marine environmental and mild climatic conditions, which expose excessive salt crys...
متن کاملThe role of Na+-K+-ATPase in the basic and rate-dependent properties of isolated perfused rabbit Atrioventricular Node
Introduction: Ouabaine is a well-known atrioventricular (AV) node depressant agent, but its effects on functional properties of the AV node have not been cleared. The aim of the present study was to determine how ouabaine administration modifies the rate-dependent properties of the AV node. Methods: Selective stimulation protocols were used to quantify independently electrophysiological prop...
متن کاملEstimating the durability of building stones against Salt crystallization: considering the physical properties and strength characteristics
Salt crystallization is one of the most important weathering agents and may limit the durability of building stones. Salt crystallization induces stresses inside the pores of stones. Consequently, stone durability is closely related to its physical properties and strength. The purpose of this study was to propose a statistical model for estimating stone durability against salt crystallization c...
متن کامل